iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
自我挑戰組

Python 編程精通之路系列 第 16

第十六天:Python中的日期和時間處理

  • 分享至 

  • xImage
  •  

在Python中,日期和時間處理是常見的任務,用於處理時間相關的數據,例如記錄時間、計時器、日期計算等。在這個教學中,我們將研究Python中的日期和時間處理。

獲取當前日期和時間:

您可以使用datetime模組來獲取當前日期和時間。以下是一個示例:

import datetime

current_datetime = datetime.datetime.now()
print(current_datetime)

這將輸出當前的日期和時間,例如:2023-09-15 14:30:00.123456。

日期和時間的格式化:

您可以使用strftime()方法將日期和時間格式化為特定的字符串表示形式。以下是一個示例:

formatted_date = current_datetime.strftime("%Y-%m-%d")
print(formatted_date)

這將把日期格式化為YYYY-MM-DD的形式,例如:2023-09-15。

字符串轉換為日期和時間:

如果有一個日期時間字符串,您可以使用strptime()方法將其轉換為datetime對象。以下是一個示例:

date_str = "2023-09-15"
parsed_date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
print(parsed_date)

這將把字符串"2023-09-15"轉換為對應的datetime對象。

日期和時間的計算:

您可以執行日期和時間的各種計算,例如添加一個時間段或計算兩個日期之間的差值。以下是一個示例:

from datetime import timedelta

tomorrow = current_datetime + timedelta(days=1)
print(tomorrow)

這將計算出明天的日期。

Python的日期和時間處理功能非常強大,允許您執行各種日期和時間相關的操作。深入了解這些功能將使您能夠更靈活地處理日期和時間數據。


上一篇
第十五天:多線程和多進程
下一篇
第十七天:Python中的模組和套件(Modules and Packages)
系列文
Python 編程精通之路20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言